/* 
 * File:   UpdateTable.h
 * Author: vikrantsingh
 *
 * Created on 1 December, 2013, 3:38 AM
 */

#ifndef UPDATETABLE_H
#define	UPDATETABLE_H
#include "../dependency/QueryStructures.h"
#include"../dependency/GlobalDefines.h"

class UpdateTable {
public:
    UpdateTable();
    UpdateTable(const UpdateTable& orig);
    virtual ~UpdateTable();
    STATUS_CODE run(QueryStructures *queryStruct);
    std::vector<RIDStruct> toUpdateRIDList;
    vector<RIDStruct> _ridList;
    bool resultFromIndex;
    int _currentRidIndexSearch;
    vector<WhereClause> whereConditionExprList_;
private:

};

#endif	/* UPDATETABLE_H */

